#739 — February 20, 2025 |
|
Ruby Weekly |
![]() |
Ruby 3.4.2 Released — It’s not just Christmas Day when we get new Ruby releases, it seems to have extended to Valentine’s Day too 😍 This is one of the scheduled routine updates to meet the goal of releasing a new stable Ruby update every two months and solely fixes some bugs this time. Takashi Kokubun |
The State of Security in Rails 8 — Greg gave ▶️ a talk about Rails security at Rails World and while you could just watch it, maybe you’d prefer his writeup here. Greg Molnar |
![]() Seamless Rails Upgrades: Fixed Price Maintenance — Upgrading RoR can be daunting. Outdated gems, breaking changes, & limited resources often hinder smooth transitions. We offer expert Rails maintenance at a fixed monthly price, your application remains secure, performant, minimal business disruptions. reinteractive / CodeCare sponsor |
IN BRIEF:
|
Boosting JRuby Startup with AppCDS and AOT Caching — JRuby’s maintainer shares the results of an ahead-of-time caching feature being previewed in JDK 24 and how it can benefit JRuby startup times. “A huge improvement you’ll get for free”, he says. Charles Oliver Nutter |
▶ Why to Use Jupyter Notebooks with Ruby — There have been a few attempts at bringing ‘notebook’ style programming, commonly associated with Python, to Ruby (such as with IRuby) but Landon does a good job of explaining the why and the benefits here. Landon Gray |
Camera Access with Hotwire Native — Hotwire Native is 37signals’ Rails-aligned (but not Rails exclusive) framework for building native mobile apps from webapps. Leon Vogt |
Honeybadger Keeps Getting Better — Honeybadger delivers real-time insights with performance and uptime monitoring, log management, and support for 10+ languages. Your favorite error tracker just leveled up. → Honeybadger sponsor |
📄 How I Implemented a Game Boy Emulator in Ruby – We linked to the emulator last week, but just noticed they also wrote up how they did it. Sacckey 📄 Upgrading a Rails App to Tailwind CSS v4 – Tailwind CSS v4.0 landed in January and is a major update to the popular styling framework. Jeremy Smith 📄 Deep Dive Into Action Controller's Strong Parameters Prasanth Chaduvula 📄 How a Ruby Upgrade Broke MS Edge Support in a Rails App Daniela Baron 📄 How Write Barriers Help Ruby's Garbage Collector Pat Shaughnessy 📄 Instrumenting Thread Stalling in Ruby Apps Jean Boussier 📄 How Ruby Shaped DNSimple’s Growth Ruby Central |
🛠 Code & Tools |
![]() |
Phlex 2.0: Component-Oriented Server-Side Rendered Views Library — A way to build HTML, SVG and CSV views directly in Ruby in an object-oriented fashion with components that are simple Ruby classes. It’s pure Ruby and can be used with any Ruby framework, though phlex-rails makes it particularly easy for Rails apps. The docs are good and communicate the idea well. Joel Drapper |
🤖 Basic Rails 8 Techniques Boiled Down for AI / LLMs — I’ve been indulging in some AI powered development, largely with Aider (think Cursor, but at the terminal), and have found LLMs do poorly with Rails 8-isms due to a lack of training on Rails 8 docs and content. These boiled down docs can be passed to LLMs as context (or ‘rules’ in Cursor) to steer them more in the right direction. Peter Cooper |
🚀 FastRuby.io Makes Your Rails Upgrade Delightfully Boring with Bonsai — The team behind RailsBump.org offers gradual, 0-downtime upgrades — transform your engineering culture with our experts. Bonsai | Upgrade Experts sponsor |
FaviconFactory: Generate Favicons from an SVG Riccardo Odone |
|
|
📢 Elsewhere |
A quick roundup of some of other interesting updates or useful resources in the broader developer landscape:
|
![]() |
|